package com.erp.freight.domain.kjx;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class KjxRequestBody {

    /**
     * 面单URL地址
     */
    private String airwayBillUrl;

    /**
     * 订单取消时间
     */
    private Long cancelTime;

    /**
     * 是否到付 1 是 0 否
     */
    private Integer cod;

    private String currency = "";

    /**
     * 备货天数
     */
    private Integer daysToShip;

    /**
     * 1 跨境订单 2 本土订单
     */
    private Integer isCb = 1;

    /**
     * 订单国家
     */
    private Integer kjxCountryId;

    /**
     * 出货截止日期
     */
    private Long shipTime;

    /**
     * 运送方式
     */
    private String shipmentType = "";

    private String totalAmount = "0";

    /**
     * 运单号
     */
    private String trackingNo = "";

    /**
     * 平台类型
     */
    private Integer kjxPlatformId = 8;

    /**
     * 订单编号
     */
    private String orderSn;

    private String recipientCity ="";

    private String recipientDistrict = "";

    private String recipientFullAddress = "";

    private String recipientName = "";

    private String recipientPhone = "";

    private String recipientState = "";

    private String recipientTown = "";

    private String recipientZipcode = "";

    private List<KjxOrderItems> kjxOrderItems = new ArrayList<KjxOrderItems>();

    private KjxOrderPackageDTO kjxOrderPackageDTO = new KjxOrderPackageDTO();

    private KjxPackageDespDTO kjxPackageDespDTO = new KjxPackageDespDTO();

    private SenderAddress senderAddress = new SenderAddress();
}
